iT邦幫忙

2022 iThome 鐵人賽

DAY 21
0

後十天的目標是使用k8s部署Free5Gmano團隊旗下的專案進行5G核心網路模擬演練,並且將我踩過的坑提出來。本次使用Free5Gmano團隊下的專案有:Free5Gmano、Kube5GNfvo、Free5Gmano-webui。並且會從docker層面開始逐步帶領讀者進行實際演練。

Free5Gmano團隊所構築的ETSI-NFV MANO和3GPP網路切片管理系統如下圖:
https://ithelp.ithome.com.tw/upload/images/20220921/20127776qcnmW8uCRP.png
來源:https://github.com/fword-newbie/free5gmano

Free5Gmano專案是在上圖的NM區域,參考了 3GPP TS 28.531、TS 28.532 Release 15所定義的管理概念、架構和服務要求。Free5Gmano和free5GC.org合作,其目的是實現5G核心網路切片的管理和調度。因此Free5Gmano平台可以部署free5GC專案下的VNF的網路子切片實例(NSSI,Network Slice Subnet Instance)。

Free5Gmano專案下有三大項功能:

  1. 首先是在建立網路子切片實例(NSSI)之前,需要先建立網路子切片樣板(NSS Template)。Network Slice Subnet Template功能可以幫助使用者提供ETSI MANO NFVO所需的信息,例如VNFP、NSD、NRM等。
  2. 第二個則是參考 3GPP TS 28.531 (R15) 的NSS管理功能,所建立的AllocationNssi API。該功能調用os-ma-nfvo介面創建一個NSSI。
  3. 創建了一個NSSI後,下一步就是將其部署。Service Mapping Plugin framwork功能通過 os-ma-nfvo的API部署網路子切片實例 (NSSI),並提供NFV編排器選擇。如預設使用k8s的Kube5GNfvo(默認)、和使用OpenStack的Tacker等等。

上一篇
20-Istio free5gc 核心網路跨叢集容錯
下一篇
22-安裝Docker
系列文
5哥窟-5G與肝臟買賣30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言